package com.huajin.iot.monitor.domin;

import java.io.Serializable;
import java.util.Date;


/**
 * 网关设备
 *
 * @author chglee
 * @email 1992lcg@163.com
 * @date 2018-10-10 17:17:46
 */
public class GatewayDO implements Serializable {
    private static final long serialVersionUID = 1L;

    //序号
    private Long id;
    //网关名称
    private String name;
    //网关ip
    private String ip;
    //port
    private Integer port;
    //mac地址
    private String mac;
    //状态 0-正常 1-异常 2-已删除 3-已审批
    private Integer status;
    //网关版本
    private String version;
    //业务
    private Integer bussiness;
    //省
    private Integer province;
    //市
    private Integer city;
    //区/县
    private Integer town;
    //厂商
    private String mfr;
    //操作系统
    private String os;
    //资产组
    private String asset;
    //审批状态
    private Integer approveStatus;
    //更新时间
    private Date addTime;
    //更新作者
    private String addAuthor;
    //备注
    private String comments;

    /**
     * 设置：序号
     */
    public void setId(Long id) {
        this.id = id;
    }

    /**
     * 获取：序号
     */
    public Long getId() {
        return id;
    }

    /**
     * 设置：网关名称
     */
    public void setName(String name) {
        this.name = name;
    }

    /**
     * 获取：网关名称
     */
    public String getName() {
        return name;
    }

    /**
     * 设置：网关ip
     */
    public void setIp(String ip) {
        this.ip = ip;
    }

    /**
     * 获取：网关ip
     */
    public String getIp() {
        return ip;
    }

    /**
     * 设置：port
     */
    public void setPort(Integer port) {
        this.port = port;
    }

    /**
     * 获取：port
     */
    public Integer getPort() {
        return port;
    }

    /**
     * 设置：mac地址
     */
    public void setMac(String mac) {
        this.mac = mac;
    }

    /**
     * 获取：mac地址
     */
    public String getMac() {
        return mac;
    }

    /**
     * 设置：状态
     * 0-正常
     * 1-异常
     * 2-已删除
     * 3-已审批
     */
    public void setStatus(Integer status) {
        this.status = status;
    }

    /**
     * 获取：状态
     * 0-正常
     * 1-异常
     * 2-已删除
     * 3-已审批
     */
    public Integer getStatus() {
        return status;
    }

    /**
     * 设置：网关版本
     */
    public void setVersion(String version) {
        this.version = version;
    }

    /**
     * 获取：网关版本
     */
    public String getVersion() {
        return version;
    }

    /**
     * 设置：业务
     */
    public void setBussiness(Integer bussiness) {
        this.bussiness = bussiness;
    }

    /**
     * 获取：业务
     */
    public Integer getBussiness() {
        return bussiness;
    }

    /**
     * 设置：省
     */
    public void setProvince(Integer province) {
        this.province = province;
    }

    /**
     * 获取：省
     */
    public Integer getProvince() {
        return province;
    }

    /**
     * 设置：市
     */
    public void setCity(Integer city) {
        this.city = city;
    }

    /**
     * 获取：市
     */
    public Integer getCity() {
        return city;
    }

    /**
     * 设置：区/县
     */
    public void setTown(Integer town) {
        this.town = town;
    }

    /**
     * 获取：区/县
     */
    public Integer getTown() {
        return town;
    }

    /**
     * 设置：厂商
     */
    public void setMfr(String mfr) {
        this.mfr = mfr;
    }

    /**
     * 获取：厂商
     */
    public String getMfr() {
        return mfr;
    }

    /**
     * 设置：操作系统
     */
    public void setOs(String os) {
        this.os = os;
    }

    /**
     * 获取：操作系统
     */
    public String getOs() {
        return os;
    }

    /**
     * 设置：资产组
     */
    public void setAsset(String asset) {
        this.asset = asset;
    }

    /**
     * 获取：资产组
     */
    public String getAsset() {
        return asset;
    }

    /**
     * 设置：审批状态
     */
    public void setApproveStatus(Integer approveStatus) {
        this.approveStatus = approveStatus;
    }

    /**
     * 获取：审批状态
     */
    public Integer getApproveStatus() {
        return approveStatus;
    }

    /**
     * 设置：更新时间
     */
    public void setAddTime(Date addTime) {
        this.addTime = addTime;
    }

    /**
     * 获取：更新时间
     */
    public Date getAddTime() {
        return addTime;
    }

    /**
     * 设置：更新作者
     */
    public void setAddAuthor(String addAuthor) {
        this.addAuthor = addAuthor;
    }

    /**
     * 获取：更新作者
     */
    public String getAddAuthor() {
        return addAuthor;
    }

    /**
     * 设置：备注
     */
    public void setComments(String comments) {
        this.comments = comments;
    }

    /**
     * 获取：备注
     */
    public String getComments() {
        return comments;
    }
}
